namespace Nexia.FluentHtmlElements.Utilities
{
	/// <summary>
	/// An interface for a component that strips Html out of a string
	/// </summary>
	public interface IHtmlStripper
	{
		/// <summary>
		/// Convert the given string to plain text.
		/// </summary>
		/// <remarks>It is assumed that the given html is valid html and that it does not contain style or script tags.</remarks>
		/// <param name="html">The html input string</param>
		/// <returns>A string containing no HTML</returns>
		string ConvertToPlainText(string html);
	}
}